Assurance API

(0 reviews)

API Resources

The Assurance API allows you to:

  • Retrieve product instance details
  • Diagnose a fault
  • Log a fault
  • Manage faults
  • View and schedule appointments
  • View network events
  • Subscribe to receive notifications and status updates

The Assurance API includes the following resources:

Method and endpointFunction
GET /versionRetrieve the full version number of the API asset (major, minor and patch version numbers).
GET /authorizationGet Authorization Application information.
POST /sessionsCreate a new diagnostic session.
GET /sessionsRetrieve a set of diagnostic sessions.
GET /sessions/{sessionid}Retrieve a diagnostic session.
GET /sessions/{sessionid}/scheduleRetrieve schedule details based on search criteria.
POST /sessions/{sessionid}/reservationsSubmit a Schedule Reservation Request for the Diagnostic Session.
POST /sessions/{sessionid}/faultTypeUpdate the fault type for the diagnostic session.
POST /sessions/{sessionid}/problemReportSubmit a problem report for the diagnostic session.
PUT /sessions/{sessionid}/cancelCancel a diagnostic session.
POST /sessions/{sessionid}/diagnosticsCreate a diagnostic test run.
GET /sessions/{sessionid}/diagnostics/{diagnosticidentifier}Retrieve a diagnostic test run.
GET /products/{productid}Get product information.
POST /products/{productid}/factoryResetInitiate a factory reset of RGW ONT.
POST /products/{productid}/rebootInitiate a reboot of RGW ONT.
GET /products/{productid}/wifiGet Wi-Fi Configuration associated to product.
PUT /products/{productid}/wifi/{wifiPortIndex}Modify Wi-Fi Configuration associated to product
POST /products/{productid}/wifi/{wifiPortIndex}/resetReset wireless service details for a single wlan associated with a product.
GET /products/{productid}/wanGet WAN Configuration associated to product.
PUT /products/{productid}/wanModify WAN Configuration associated to product.
GET /products/{productid}/voiceGet list of Voice profiles and voice port details associated to product.
PUT /products/{productid}/voice/{voiceProfileIndex}Modify Voice service details for a single Voice profile associated to product.
PUT /products/{productid}/voice/{voiceProfileIndex}/voicePort/{voicePortIndex}Modify Voice service details for a single Voice port associated to product.
GET /products/{productid}/lan/ethernetPortsGet LAN port details associated to product.
PUT /products/{productid}/lan/ethernetPorts/{ethernetPortIndex}Modify LAN port details associated to product.
GET /products/{productid}/lan/staticIpsGet LAN Static IP addresses associated to product.
PUT /products/{productid}/lan/staticIpsSet LAN Static IP addresses associated to product.
GET /products/{productid}/lan/dhcpIpGet LAN DHCP and IP configuration associated to product.
PUT /products/{productid}/lan/dhcpIpSet LAN DHCP and IP configuration associated to product.
GET /products/{productid}/lan/hostsGet hosts connected to associated product.
GET /problemReportRetrieve a set of problem reports.
GET /problemReport/{problemnumber}Retrieve a problem report.
PUT /problemReport/{problemnumber}Amend a problem report.
POST /problemReport/{problemnumber}/closeClose a problem report.
POST /problemReport/{problemnumber}/cancelCancel a problem report.
POST /problemReport/{problemnumber}/updateUpdate a problem report.
POST /problemReport/{problemnumber}/unlinkUnlink a problem report from an event.
GET /events/{event_id}Retrieve an event.
GET /events/{event_id}/impactRetrieve event impacts.
GET /events/{event_id}/impactDownloadDownload Event Impacts.
GET /testsGet tests.
GET /tests/{testId}Get a specific test.
GET /tests/{testId}/images/{imageid}Get test images.
GET /subscriptionsGet subscription details.
POST /subscriptonsCreate a new subscription.
Note: This requires a manual configuration change in Chorus's systems. See How to use the API for more details.
GET /subscriptons/{subscriptionid}Reference a subscription.
PUT /subscriptons/{subscriptionid}Update a subscription.
POST /subscriptions/{subscriptionid}/deleteDelete a subscription.
POST /subscriptions/{subscriptionid}/deactivateDeactivate a subscription.
GET /channels/{channelId}/notificationsGet notifications by channel.
GET /channels/{channelId}/notifications/{notificationsid}Used to reference notification to retrieve information.

Reviews